Searched: \.*
Results from GPCE09 web
AcceptedPapers (20 Jul 2009 - 12:10 - r1.5 - GiorgiosEconomopoulos?)
* A Model of Refactoring Physically and Virtually Separated Features
Christian Kaestner, Sven Apel and Martin Kuhlemann

* Transactional Pointcuts: Designation, Reification, and Advice of Interrelated Join Points
Hossein Sadat-Mohtasham and H James Hoover

* Mapping problem-space to solution-space features: A feature interaction approach
Frans Sanen, Eddy Truyen and Wouter Joosen

* Generating execution infrastructures for component-oriented specifications with a model driven toolchain: a case study for MARTE's GCM and real-time annotations
Ansgar Radermacher, Arnaud Cuccuru, Sebastien Gerard and Francois Terrier

* Safe Composition of Non-Monotonic Features
Martin Kuhlemann, Don Batory and Christian Kaestner

* Generating Safe Template Languages
Jendrik Johannes, Florian Heidenreich, Mirko Seifert, Christian Wende and Marcel Böhme

* Abstract Parsing for Two-staged Languages with Concatenation
Soonho Kong, Wontae Choi and Kwangkeun Yi

* JavaGI in the Battlefield: Practical Experience with Generalized Interfaces
Stefan Wehr and Peter Thiemann

* A generative programming approach to developing pervasive computing systems
Damien Cassou, Benjamin Bertran, Nicolas Loriant and Charles Consel

* Toward Foundations for Type-Reflective Metaprogramming
Ronald Garcia and Andrew Lumsdaine

* Advanced Dynamic Runtime Adaptation for Java
Alex Villazon, Walter Binder, Danilo Ansaloni and Philippe Moret

* HotWave: Creating Adaptive Tools with Dynamic Aspect-Oriented Programming in Java
Alex Villazon, Danilo Ansaloni, Walter Binder and Philippe Moret

* The Axioms Strike Back: Testing with Concepts and Axioms in C++
Anya Helene Bagge, Valentin David and Magne Haveraaen

* Algorithms for User Interfaces
Jaakko Järvi, Mat Marcus, Sean Parent, John Freeman and Jacob Smith

* Reusable, Generic Program Analyses and Transformations
Jeremiah Willcock, Andrew Lumsdaine and Daniel Quinlan

* A unified object model for pervasive virtualized access
Phil McGachey, Antony Hosking and Eliot Moss

* Extending AspectJ for Separating Regions
Shumpei Akai and Shigeru Chiba

* Synthesis of Fast Programs for Maximum-Weightsum Problems
Srinivas Nedunuri and William R Cook

* A Language and Framework for Invariant-Driven Transformations
Yanhong A. Liu, Michael Gorbovitski and Scott Stoller

CallForPapers (18 May 2009 - 13:11 - r1.23 - GiorgiosEconomopoulos?)

CALL FOR PAPERS (pdf)?


Eighth International Conference on

Generative Programming and Component Engineering (GPCE'09)

ACM logo ACM logo October 4-5, 2009
Denver, Colorado
(co-located with MODELS 2009 and SLE 2009)

Sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.
GPCE'09 proceedings published by ACM Press.



Important Dates

* Submission of abstracts: May 11, 2009 Now CLOSED * Submission: May 18, 23:59, Apia time May 21, 18:00, Pacific Time * Notification: June 30, 2009 * Camera Ready Papers: July 31, 2009

Overview

The program committee for GPCE 2009 is seeking high quality submissions in two categories: research papers and research tool demonstrations.

Research Papers:

Research papers should report on original research results that contribute to the scientific knowledge in the areas listed below (the PC chair can advise on appropriateness). Submissions are limited to 10 pages in SIGPLAN proceedings style (sigplanconf.cls)

Tool Demonstrations:

Tool demonstrations should present available tools that implement novel generative and component-based software engineering techniques. Any of the GPCE'09 topics of interest are appropriate areas for research demonstrations but purely commercial tool demonstrations will not be accepted. Submissions should contain a tool description of 4 pages in SIGPLAN proceedings style (sigplanconf.cls) that will be published in the proceedings, and a demonstration outline of up to 2 pages text plus 2 pages screen shots that will be used by the PC to evaluate the submission.

Topics

GPCE seeks contributions in software engineering and in programming languages related (but not limited) to:

* Generative programming * Reuse, meta-programming, partial evaluation, multi-stage and multi-level languages, step-wise refinement, and generic programming * Semantics, type systems, symbolic computation, linking and explicit substitution, in-lining and macros, templates, and program transformation * Runtime code generation, compilation, active libraries, synthesis from specifications, model-driven code generation, development methods, generation of non-code artifacts, formal methods, and reflection * Generative techniques for * Product-line architectures * Distributed, real-time and embedded systems * Model-driven development and architecture * Resource bounded/safety critical systems. * Component-based software engineering * Reuse, distributed platforms and middleware, distributed systems, evolution, patterns, development methods, deployment and configuration techniques, and formal methods * Integration of generative and component-based approaches * Domain engineering and domain analysis * Domain-specific languages including visual and UML-based DSLs * Separation of concerns * Aspect-oriented and feature-oriented programming, * Intentional programming and multi-dimensional separation of concerns * Industrial applications of the above

Reports on applications of these techniques to real-world problems are especially encouraged, as are research papers that relate ideas and concepts from several of these topics, or bridge the gap between theory and practice. The program chair is happy to advise on the appropriateness of a particular subject.

Submissions must adhere to SIGPLAN's republication policy.

Co-location with MODELS and SLE

The paper sessions of GPCE will take place on Sunday, October 4, and Monday, October 5, 2009. Accepted tool demonstrations will be given a presentation slot in the main program. Workshops and tutorials aimed at GPCE audience will likely be scheduled on Tuesday, October 6, 2009. The paper sessions of SLE will take place on Tuesday, October 6, and Wednesday, October 7, 2009. The paper sessions of MODELS will start on Wednesday, October 7, 2009.

Contact

Please contact the program chair if you have any questions concerning the submission of papers (chair09 at gpce.org).


ConferenceOrganization (07 Jan 2009 - 15:02 - r1.22 - GiorgiosEconomopoulos?)
General Chair:

* Jeremy Siek (University of Colorado at Boulder, United States of America)

Program Chair:

* Bernd Fischer (University of Southampton, United Kingdom)

font color="#ff0000"& Note: Included topic ProgramCommittee? does not exist yet--> Program Committee Members:

* Sven Apel (University of Passau, Germany) * Ira D. Baxter (Semantic Designs, United States of America) * Martin Bravenboer (University of Massachusetts Amherst, United States of America) * Tomas Bures (Charles University in Prague, Czech Republic) * Charles Consel (INRIA / LaBRI, France) * Ivica Crnkovic (Mälardalen University, Sweden) * Krzysztof Czarnecki (University of Waterloo, Canada) * Ewen Denney (RIACS / NASA Ames, United States of America) * Martin Erwig (Oregon State University, United States of America) * Ronald Garcia (Rice University, United States of America) * Kevin Hammond (University of St Andrews, United Kingdom) * Magne Haveraaen (Universitetet i Bergen, Norway) * Shan Shan Huang (Georgia Institute of Technology, United States of America) * Jaakko Järvi (Texas A&M University, United States of America) * Sam Kamin (University of Illinois, United States of America) * Kung-Kiu Lau (The University of Manchester, United Kingdom) * Julia Lawall (University of Copenhagen, Denmark) * Christian Lengauer (Universität Passau, Germany) * Andrew Lumsdaine (Indiana University, United States of America) * Klaus Ostermann (University of Aarhus, Denmark) * Zoltan Porkolab (Eotvos Lorand University, Hungary) * Bran V. Selic (Malina Software, Canada) * Doug Smith (Kestrel Institute, United States of America) * Tetsuo Tamai (University of Tokyo, Japan) * Juha-Pekka Tolvanen (MetaCase, Finland) * Eelco Visser (Delft University of Technology, The Netherlands) * Markus Voelter (itemis AG, Germany) * Eric Van Wyk (University of Minnesota, United States of America) * Steffen Zschaler (Lancaster University, United Kingdom)

Publicity Chair:

* Giorgios Economopoulos (University of Southampton, United Kingdom)

Steering Committee:

* Julia Lawall (DK), Chair (2008-) * Eelco Visser (NL), (2008-) * Charles Consel Chair (FR), (2007-) * Stanislaw Jarzabek (SG), (2005-) * Jeremy Siek (US) (2008-)

GPCE Event Locations (hotel floor plan)

* Meeting room: Grand Mesa Ballroom D on the 2nd floor * Breakfast and coffee breaks: directly outside the meeting room * Lunches: Mesa Verde B and C on the 1st floor * Reception: Atrium on the 2nd floor (the big open area outside the meeting room)

Sunday, October 4

8:00-9:00 Light Breakfast (Coffee, juice, pastries)

9:00-10:00 Keynote (Session Chair: Jeremy Siek)
* Using GPCE Principles for Hardware Systems and Accelerators (bridging the gap to HW design)
Rishiyur S. Nikhil (Bluespec Inc)
Abstract

10:00-10:30 Coffee Break

10:30-12:00 Templates (Session Chair: Eric Van Wyk)
* Reusable, Generic Program Analyses and Transformations
Jeremiah Willcock, Andrew Lumsdaine and Daniel Quinlan
* The Axioms Strike Back: Testing with Concepts and Axioms in C++
Anya Helene Bagge, Valentin David and Magne Haveraaen
* Toward Foundations for Type-Reflective Metaprogramming
Ronald Garcia and Andrew Lumsdaine

12:00-13:30 Lunch

13:30-15:00 Aspects (Session Chair: Sven Apel)
* Transactional Pointcuts: Designation, Reification, and Advice of Interrelated Join Points
Hossein Sadat-Mohtasham and H James Hoover * Extending AspectJ for Separating Regions
Shumpei Akai and Shigeru Chiba * A Language and Framework for Invariant-Driven Transformations
Yanhong A. Liu, Michael Gorbovitski and Scott Stoller

15:00-15:30 Coffee Break

15:30-17:15 Components (Session Chair: Charles Consel)
* JavaGI in the Battlefield: Practical Experience with Generalized Interfaces
Stefan Wehr and Peter Thiemann * A unified object model for pervasive virtualized access
Phil McGachey, Antony Hosking and Eliot Moss * Advanced Dynamic Runtime Adaptation for Java
Alex Villazon, Walter Binder, Danilo Ansaloni and Philippe Moret * (Demo) HotWave: Creating Adaptive Tools with Dynamic Aspect-Oriented Programming in Java
Alex Villazon, Danilo Ansaloni, Walter Binder and Philippe Moret

Monday, October 5

8:00-9:00 Light Breakfast (Coffee, juice, pastries)

9:00-10:00 Keynote (SLE opening session)
* Eating our own dog food: DSLs for generative and transformational engineering
James R. Cordy (Queen's University, Canada)
Abstract

10:00-10:30 Coffee Break

10:30-12:00 Generation (Session Chair: Ronald Garcia)
* Generating Safe Template Languages
Jendrik Johannes, Florian Heidenreich, Mirko Seifert, Christian Wende and Marcel Böhme * Abstract Parsing for Two-staged Languages with Concatenation
Soonho Kong, Wontae Choi and Kwangkeun Yi * Synthesis of Fast Programs for Maximum-Weightsum Problems
Srinivas Nedunuri and William R Cook

12:00-13:30 Lunch

13:30-15:00 Applications (Session Chair: Magne Haveraaen)
* Generating execution infrastructures for component-oriented specifications with a model driven toolchain: a case study for MARTE's GCM and real-time annotations
Ansgar Radermacher, Arnaud Cuccuru, Sebastien Gerard and Francois Terrier * A generative programming approach to developing pervasive computing systems
Damien Cassou, Benjamin Bertran, Nicolas Loriant and Charles Consel * Algorithms for User Interfaces
Jaakko Järvi, Mat Marcus, Sean Parent, John Freeman and Jacob Smith

15:00-15:30 Coffee Break

15:30-17:00 Features (Session Chair: Jaakko Järvi)
* A Model of Refactoring Physically and Virtually Separated Features
Christian Kaestner, Sven Apel and Martin Kuhlemann * Mapping problem-space to solution-space features: A feature interaction approach
Frans Sanen, Eddy Truyen and Wouter Joosen * Safe Composition of Non-Monotonic Features
Martin Kuhlemann, Don Batory and Christian Kaestner

7:00-9:00 Reception

ConferenceRegistration (04 Aug 2009 - 18:46 - r1.32 - GiorgiosEconomopoulos?)

MODELS and GPCE registration

Registration is live now! Advance registration is possible until August 31, 2009.

Click here to go to the actual registration page.

The following is a summary of the costs of both advance and late registration. Each entry in the tables below show the cost of advance registration followed by the late registration cost in parenthesis.

Conference registration

Conference ACM/IEEE Member Non-member Student
MODELS only $650 ($865) $815 ($1085) $300 ($415)
MODELS and GPCE $925 ($1290) $1190 ($1640) $305 ($480)
GPCE only $450 ($600) $550 ($730) $180 ($240)
MODELS 1-day only $250 ($300) $300 ($400) $250 ($300)

Please note: * Full registration includes the following: * Lunches on Wednesday and Thursday, coffee breaks, the conference reception on Wednesday, October 7, and banquet on Thursday, October 8. * Main conference proceedings. * One-day registration includes the following: * Coffee breaks on the selected day(s). * Wednesday registration also includes lunch and reception. * Thursday registration also includes lunch and banquet. * Student registration requires proof of student status. * Includes lunches on Wednesday and Thursday, coffee breaks, and the conference reception on Wednesday, October 7. * Proceedings are not included but may be purchased separately. * The banquet is not included but tickets may be purchased separately.

Workshop registration

One fee covers registration for all the workshops and symposia. The fee also includes lunches and coffee breaks on the day of the selected workshop(s), and the workshop/tutorials reception on Monday, October 5, 2009.

ACM/IEEE Member Non-member Student
$360 ($450) $480 ($590) $180 ($225)

Tutorial registration

The fee includes lunches and coffee breaks on the day of the selected tutorial(s), and the workshop/tutorials reception on Monday, October 5, 2009.

  ACM/IEEE Member Non-member Student
Half-day tutorial (T1, T2, T4, T5) $250 ($300) $320 ($400) $250 ($300)
Full-day tutorial (T3) $500 ($600) $640 ($800) $500 ($600)

Banquet and proceedings

Banquet tickets ($80) and proceedings ($75) may be purchased separately.

Visas

The Association for Computing Machinery does not issue formal invitation letters for visas. We can however issue a visa support letter. For visa support letters, please send all requests to supportletters@acm.org with the following information.

1. Name and mailing address as it appears on your passport 1. The name of the conference you wish to attend 1. Registration confirmation number 1. If you are the author of any papers accepted for the conference, please provide the title 1. Email Address *Visa Support letters now issued via email

ConferenceVenue (19 Jan 2009 - 10:41 - r1.8 - GiorgiosEconomopoulos?)
GPCE 2009 is co-located with MODELS 2009 and SLE 2009, and will take place in the Hyatt Regency Tech Center.

Click here for travel information.

Hyatt Regency Tech Center - Denver
7800 East Tufts Avenue,
Denver, Colorado, USA 80237
Tel: 303 779 1234 Fax: 303 850 7164


View Larger Map

ImportantDates (03 Jun 2009 - 11:43 - r1.7 - GiorgiosEconomopoulos?)

Important Dates

* Workshop Proposals (via MODELS 2009): March 15, 2009 * Tutorial Proposals (via MODELS 2009): April 19, 2009 * Submission of abstracts: May 11, 2009 Now CLOSED * Submission: May 18, 23:59, Apia time Now CLOSED * Notification: June 30, 2009 * Camera Ready Papers: July 31, 2009 * Conference: October 4-5, 2009

JimCordyInvitedTalk (07 Oct 2009 - 06:26 - r1.3 - GiorgiosEconomopoulos?)

Eating our own dog food: DSLs for generative and transformational engineering

Joint Keynote with SLE

Jim Cordy, School of Computing, Queen's University, Kingston, Ontario, Canada

Languages and systems to support generative and transformational solutions have been around a long time. Systems such as XVCL, DMS, ASF+SDF, Stratego and TXL have proven mature, efficient and effective in a wide range of applications. Even so, adoption remains a serious issue - almost all successful production applications of these systems in practice either involve help from the original authors or years of experience to get rolling. While work on accessibility is active, with efforts such as ETXL, Stratego XT, Rascal and Colm, the fundamental big step remains - it's not obvious how to apply a general purpose transformational system to any given generation or transformation problem, and the real power is in the paradigms of use, not the languages themselves.

In this talk I will propose an agenda for addressing this problem by taking our own advice - designing and implementing domain specific languages (DSLs) for specific generative, transformational and analysis problem domains. We widely advise end users of the need for DSLs for their kinds of problems - why not for our kinds? And we use our tools for implementing their DSLs - why not our own? I will outline a general method for using transformational techniques to implement transformational and generative DSLs, and review applications of the method to implementing example text-based DSLs for model-based code generation and static code analysis. Finally, I will outline some first steps in implementing model transformation DSLs using the same idea - retaining the maturity and efficiency of our existing tools while bringing them to the masses by "eating our own dogfood".

Download slides pdf?

KeynoteSpeakers (05 Oct 2009 - 20:32 - r1.73 - GiorgiosEconomopoulos?)
Nikhil Rishiyur S. Nikhil is co-founder and CTO of Bluespec, Inc., which develops tools that dramatically improve correctness, productivity, reuse and maintainability in the design, modeling and verification of digital designs (ASICs and FPGAs). Earlier, from 2000 to 2003, he led a team at Sandburst Corp. (later acquired by Broadcom) developing Bluespec technology and contributing to 10Gb/s enterprise network chip models, designs and design tools. From 1991 to 2000 he was a researcher (and, briefly, Acting Director) at Cambridge Research Lab (DEC/Compaq). From 1984 to 1991 he was a professor of Computer Science and Engineering at MIT. He has published widely, and holds several patents in functional programming, dataflow and multithreaded architectures, parallel processing, compiling, and electronic design automation. He is a co-author of the book "Implicit Parallel Programming in pH" (a parallel dialect of Haskell). He is a member of ACM, IEEE, and IFIP WG 2.8 on Functional Programming. His Ph.D. in Computer and Information Sciences is from U. of Pennsylvania, and his B.Tech in EE is from IIT Kanpur.

Invited talk Using GPCE Principles for Hardware Systems and Accelerators (bridging the gap to HW design)

Download slides pps?

Nikhil Jim Cordy is Professor and past Director of the School of Computing and Professor of Electrical & Computer Engineering at Queen's University, Kingston, Ontario, Canada. From 1995 to 2000 he was vice president and chief research scientist at Legasys Corporation, a software technology company specializing in legacy software system analysis and renovation.

Prof. Cordy is the author or co-author of numerous contributions in computer software systems, including the PL/I subset compiler SP/k (1977), the Toronto Euclid compiler (1980), the S/SL compiler technology (1980), the Concurrent Euclid programming language (1981), the Turing programming language (1983), the orthogonal code generation compiler technology (1986), the TXL source transformation language (1991), the LS/2000 year 2000 conversion system (1996), and the LS/AMT software analysis and migration system (1999). Dr. Cordy has served as program chair of numerous international conferences, workshops and special issues in programming languages and software engineering. He is an ACM distinguished scientist, an IBM visiting scientist and faculty fellow, a senior member of the IEEE and a registered professional engineer.

Invited talk (jointly with SLE) Eating our own dog food: DSLs for generative and transformational engineering

Download slides pdf?

Poster (16 Mar 2009 - 14:50 - r1.14 - GiorgiosEconomopoulos?)
Please print a poster and display it in your institution to help advertise the conference.
GPCE 2009 poster
RishiyurNikhilInvitedTalk (07 Oct 2009 - 06:25 - r1.14 - GiorgiosEconomopoulos?)

Using GPCE Principles for Hardware Systems and Accelerators (bridging the gap to HW design)

Rishiyur S. Nikhil, Ph.D. CTO, Bluespec Inc.

Moore's Law has precipitated a crisis in the creation of hardware systems (ASICs and FPGAs)--how to design such enormously complex concurrent systems quickly, reliably and affordably? At the same time, portable devices, the energy crisis, and high performance computing present a related challenge--how to move complex and high-performance algorithms from software into hardware (for more speed and/or energy efficiency)?

In this talk I will start with a brief technical introduction to BSV, a language that directly addresses these concerns. It uses ideas from Guarded Atomic Actions (cf. Term Rewriting Systems, TLA+, Unity, and EventB) to address complex concurrency with scalability. It borrows from Haskell (types, type classes, higher-order functions) for robustness and powerful program generation (a.k.a. "static elaboration" to HW designers). And it is fully synthesizable (compilable) into high-quality RTL (Verilog/VHDL). I will then describe some of the remarkable projects that BSV has enabled in industry and academia today.

Download slides pps?

Web Preferences 04 Jun 2010 - 11:20 Rob Economopoulos
Web Left Bar 20 Apr 2010 - 13:00 Rob Economopoulos
Web Home 20 Apr 2010 - 11:27 Rob Economopoulos
Web Statistics 23 Feb 2010 - 07:58 TWiki Admin Group
Conference Header 11 Nov 2009 - 19:19 Cherif Salama?
Web News 07 Oct 2009 - 06:26 Giorgios Economopoulos?
Jim Cordy Invited Talk 07 Oct 2009 - 06:26 Giorgios Economopoulos?
Rishiyur Nikhil Invited Talk 07 Oct 2009 - 06:25 Giorgios Economopoulos?
Keynote Speakers 05 Oct 2009 - 20:32 Giorgios Economopoulos?
Conference Program 05 Oct 2009 - 16:45 Bernd Fischer
Conference Registration 04 Aug 2009 - 18:46 Giorgios Economopoulos?
Accepted Papers 20 Jul 2009 - 12:10 Giorgios Economopoulos?
Important Dates 03 Jun 2009 - 11:43 Giorgios Economopoulos?
Call For Papers 18 May 2009 - 13:11 Giorgios Economopoulos?
Poster 16 Mar 2009 - 14:50 Giorgios Economopoulos?
Call For Tutorials And Workshops 21 Jan 2009 - 10:39 Giorgios Economopoulos?
Conference Venue 19 Jan 2009 - 10:41 Giorgios Economopoulos?
Conference Organization 07 Jan 2009 - 15:02 Giorgios Economopoulos?
Web Notify 02 Jul 2006 - 03:13 Emir Pasalic
Web Changes 05 Dec 2004 - 11:28 Martin Bravenboer
Web Changes 500 23 Apr 2002 - 20:09 Eelco Visser
Web Changes 200 23 Apr 2002 - 20:05 Eelco Visser
Web Changes 100 23 Apr 2002 - 19:53 Eelco Visser
Web Index 23 Jan 2002 - 14:20 Eelco Visser
Web Tools 08 Nov 2001 - 09:49 TWiki Guest
Web Search 08 Aug 2001 - 05:26 Peter Thoeny
Number of topics: 26
Topic Changed By
WebPreferences 04 Jun 2010 - 11:20 RobEconomopoulos
WebLeftBar 20 Apr 2010 - 13:00 RobEconomopoulos
WebHome 20 Apr 2010 - 11:27 RobEconomopoulos
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ConferenceHeader? 11 Nov 2009 - 19:19 CherifSalama?
WebNews 07 Oct 2009 - 06:26 GiorgiosEconomopoulos?
JimCordyInvitedTalk? 07 Oct 2009 - 06:26 GiorgiosEconomopoulos?
RishiyurNikhilInvitedTalk? 07 Oct 2009 - 06:25 GiorgiosEconomopoulos?
KeynoteSpeakers? 05 Oct 2009 - 20:32 GiorgiosEconomopoulos?
ConferenceProgram? 05 Oct 2009 - 16:45 BerndFischer
ConferenceRegistration? 04 Aug 2009 - 18:46 GiorgiosEconomopoulos?
AcceptedPapers? 20 Jul 2009 - 12:10 GiorgiosEconomopoulos?
ImportantDates? 03 Jun 2009 - 11:43 GiorgiosEconomopoulos?
CallForPapers? 18 May 2009 - 13:11 GiorgiosEconomopoulos?
Poster? 16 Mar 2009 - 14:50 GiorgiosEconomopoulos?
CallForTutorialsAndWorkshops? 21 Jan 2009 - 10:39 GiorgiosEconomopoulos?
ConferenceVenue? 19 Jan 2009 - 10:41 GiorgiosEconomopoulos?
ConferenceOrganization? 07 Jan 2009 - 15:02 GiorgiosEconomopoulos?
WebNotify 02 Jul 2006 - 03:13 EmirPasalic
WebChanges 05 Dec 2004 - 11:28 MartinBravenboer
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
Topic Changed By
WebPreferences 04 Jun 2010 - 11:20 RobEconomopoulos
WebLeftBar 20 Apr 2010 - 13:00 RobEconomopoulos
WebHome 20 Apr 2010 - 11:27 RobEconomopoulos
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ConferenceHeader? 11 Nov 2009 - 19:19 CherifSalama?
WebNews 07 Oct 2009 - 06:26 GiorgiosEconomopoulos?
JimCordyInvitedTalk? 07 Oct 2009 - 06:26 GiorgiosEconomopoulos?
RishiyurNikhilInvitedTalk? 07 Oct 2009 - 06:25 GiorgiosEconomopoulos?
KeynoteSpeakers? 05 Oct 2009 - 20:32 GiorgiosEconomopoulos?
ConferenceProgram? 05 Oct 2009 - 16:45 BerndFischer
ConferenceRegistration? 04 Aug 2009 - 18:46 GiorgiosEconomopoulos?
AcceptedPapers? 20 Jul 2009 - 12:10 GiorgiosEconomopoulos?
ImportantDates? 03 Jun 2009 - 11:43 GiorgiosEconomopoulos?
CallForPapers? 18 May 2009 - 13:11 GiorgiosEconomopoulos?
Poster? 16 Mar 2009 - 14:50 GiorgiosEconomopoulos?
CallForTutorialsAndWorkshops? 21 Jan 2009 - 10:39 GiorgiosEconomopoulos?
ConferenceVenue? 19 Jan 2009 - 10:41 GiorgiosEconomopoulos?
ConferenceOrganization? 07 Jan 2009 - 15:02 GiorgiosEconomopoulos?
WebNotify 02 Jul 2006 - 03:13 EmirPasalic
WebChanges 05 Dec 2004 - 11:28 MartinBravenboer
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny
Topic Changed By
WebPreferences 04 Jun 2010 - 11:20 RobEconomopoulos
WebLeftBar 20 Apr 2010 - 13:00 RobEconomopoulos
WebHome 20 Apr 2010 - 11:27 RobEconomopoulos
WebStatistics 23 Feb 2010 - 07:58 TWikiAdminGroup
ConferenceHeader? 11 Nov 2009 - 19:19 CherifSalama?
WebNews 07 Oct 2009 - 06:26 GiorgiosEconomopoulos?
JimCordyInvitedTalk? 07 Oct 2009 - 06:26 GiorgiosEconomopoulos?
RishiyurNikhilInvitedTalk? 07 Oct 2009 - 06:25 GiorgiosEconomopoulos?
KeynoteSpeakers? 05 Oct 2009 - 20:32 GiorgiosEconomopoulos?
ConferenceProgram? 05 Oct 2009 - 16:45 BerndFischer
ConferenceRegistration? 04 Aug 2009 - 18:46 GiorgiosEconomopoulos?
AcceptedPapers? 20 Jul 2009 - 12:10 GiorgiosEconomopoulos?
ImportantDates? 03 Jun 2009 - 11:43 GiorgiosEconomopoulos?
CallForPapers? 18 May 2009 - 13:11 GiorgiosEconomopoulos?
Poster? 16 Mar 2009 - 14:50 GiorgiosEconomopoulos?
CallForTutorialsAndWorkshops? 21 Jan 2009 - 10:39 GiorgiosEconomopoulos?
ConferenceVenue? 19 Jan 2009 - 10:41 GiorgiosEconomopoulos?
ConferenceOrganization? 07 Jan 2009 - 15:02 GiorgiosEconomopoulos?
WebNotify 02 Jul 2006 - 03:13 EmirPasalic
WebChanges 05 Dec 2004 - 11:28 MartinBravenboer
WebChanges500 23 Apr 2002 - 20:09 EelcoVisser
WebChanges200 23 Apr 2002 - 20:05 EelcoVisser
WebChanges100 23 Apr 2002 - 19:53 EelcoVisser
WebIndex 23 Jan 2002 - 14:20 EelcoVisser
WebTools 08 Nov 2001 - 09:49 TWikiGuest
WebSearch 08 Aug 2001 - 05:26 PeterThoeny

Eighth International Conference on

Generative Programming and Component Engineering (GPCE'09)

ACM logo ACM logo October 4-5, 2009
Denver, Colorado
(co-located with MODELS 2009 and SLE 2009)

Sponsored by ACM SIGPLAN, in cooperation with ACM SIGSOFT.
GPCE'09 proceedings published by ACM Press.



courtesy of Ron Ruhoff for Denver Metro Convention & Visitors Bureau



News
2009-10-05

Slides for Jim Cordy's keynote speech available?.

2009-10-05

Slides for Rishiyur Nikhil's keynote speech available?.

Generative and component approaches are revolutionizing software development similar to how automation and components revolutionized manufacturing. Generative Programming (developing programs that synthesize other programs), Component Engineering (raising the level of modularization and analysis in application design), and Domain-Specific Languages (elevating program specifications to compact domain-specific notations that are easier to write, maintain, and analyze) are key technologies for automating program development.

GPCE provides a venue for researchers and practitioners interested in foundational techniques for enhancing the productivity, quality, and time-to-market in software development that stems from deploying standard components and automating program generation. In addition to exploring cutting-edge techniques for developing generative and component-based software, our goal is to foster further cross-fertilization between the software engineering research community and the programming languages community.

Program
Organization
Dates
Venue
Registration

Calls for
Papers
Tutorials & Workshops
FOSD workshop br& Workshops?-->

Electronic
Submission

WebNews (07 Oct 2009 - 06:26 - r1.72 - GiorgiosEconomopoulos?)
2009-10-05

Slides for Jim Cordy's keynote speech available?.

2009-10-05

Slides for Rishiyur Nikhil's keynote speech available?.

  • Set PAPERSUBMISSION = May 18, 23:59, Apia time
  • Set PAPERSUBMISSIONPOSTPONED = May 21, 18:00, Pacific Time
  • Set PAPERNOTIFICATION = June 30, 2009
  • Set PAPERCAMERAREADY = July 31, 2009
    • Set WORKSHOPSUBMISSION = *??, * (suggested)
    • Set WORKSHOPNOTIFICATION = *??, * (suggested)
    • Set WORKSHOPCAMERAREADY = *??, *
    • Set TUTORIALCAMERAREADY = *??, *

    • Set EARLYREGISTRATION = *??, *
    • Set LATEREGISTRATION = *??, *

    • Set WORKSHOPDAYS = ?

    • Set GPCEVENUE = Gpce Venue

    Preferences:

    • Set WEBTITLE = Generative Programming and Component Engineering
    • Set SHORTWEBTITLE = GPCE 2009

    • Web specific background color: (Pick a lighter one of the StandardColors)
      • Set WEBBGCOLOR = #D0D0D0

    • Exclude web from a web="all" search: (Set to on for hidden webs)
      • Set NOSEARCHALL =

    • Default template for new topics and form(s) for this web:
      • WebTopicEditTemplate?: Default template for new topics in this web. (Site-level is used if topic does not exist)
      • TWiki.WebTopicEditTemplate: Site-level default template
      • TWikiForms: How to enable form(s)
      • Set WEBFORMS =

    • Users or groups who are not / are allowed to view / change / rename topics in the GPCE09 web: (See TWikiAccessControl)
      • Set DENYWEBVIEW =
      • Set ALLOWWEBVIEW =
      • Set DENYWEBCHANGE =
      • Set ALLOWWEBCHANGE = GpceOrg09Group?
      • Set DENYWEBRENAME =
      • Set ALLOWWEBRENAME = GpceOrg09Group?

    • Web preferences that are not allowed to be overridden by user preferences:
      • Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

    Notes:

    • A preference is defined as:
      6 spaces * Set NAME = value
      Example:
      • Set WEBBGCOLOR = #FFFFC0
    • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
      • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0 .
    • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
    • You can introduce new preferences variables and use them in your topics and templates. There is no need to change the TWiki engine (Perl scripts).

    Related Topics:

    Feb 2010 3839 0 0 595 WebHome
    422 KeynoteSpeakers
    390 WebLeftBar
    288 WebPreferences
    244 WebNews
    191 ConferenceProgram
    170 ConferenceOrganization
    151 ConferenceRegistration
    142 Poster
    136 CallForPapers
    111 WebNotify   Jan 2010 1508 0 0 266 WebLeftBar
    213 WebHome
    167 WebNews
     94 ConferenceOrganization
     94 ConferenceProgram
     82 WebPreferences
     60 ImportantDates
     56 WebNotify
     52 CallForPapers
     46 Poster
     40 ConferenceRegistration   Sep 2007 126 0 0  46 ConferenceVenue
     27 WebStatistics
      8 WebHome
      3 TutorialGPCE7?
      3 ImportantDates
      3 WebChanges
      2 TutorialGPCE1?
      2 CallForDemonstrations?
      2 TutorialGPCE2?
      2 ConferenceHeader
      2 ElectronicSubmission?   Aug 2007 11080 0 0 7771 WebStatistics
    1363 ConferenceVenue
    321 WebHome
    100 WebChanges
     97 ConferenceFlyer?
     57 CallForTutorials?
     49 ConferenceProgram
     47 CallForPapers
     45 GpceNews?
     44 TutorialGPCE4?
     43 ConferenceHeader   Jul 2007 4977 0 0 910 ConferenceVenue
    553 WebStatistics
    334 WebHome
    132 ConferenceFlyer?
    126 ConferenceProgram
    110 WebNews
    103 CallForWorkshops?
    102 WebChanges
    102 AcceptedPapers
     96 TutorialsAndWorkshops?
     95 TutorialGPCE2?   Jun 2007 4477 0 0 609 WebHome
    348 WebStatistics
    140 ConferenceFlyer?
    121 WebNews
    118 ConferenceProgram
    113 CallForPapers
    107 TutorialsAndWorkshops?
    100 CallForTutorials?
     91 AcceptedPapers
     90 PublicityList06?
     89 GpceTutorials?   May 2007 2372 0 0 323 WebHome
     82 ConferenceProgram
     69 WebNews
     68 CallForPapers
     68 AcceptedPapers
     66 ConferenceOrganization
     64 GpceTutorials?
     59 CallForTutorials?
     59 TutorialGPCE5?
     54 CallForDemonstrations?
     54 ImportantDates   Apr 2007 2909 0 0 412 WebHome
    139 ConferenceProgram
    112 WebNews
    102 GpceTutorials?
     86 ImportantDates
     86 AcceptedPapers
     85 CallForPapers
     83 ConferenceOrganization
     74 TutorialGPCE7?
     73 TutorialGPCE1?
     73 CallForWorkshops?   Mar 2007 4496 0 0 532 WebHome
    193 ConferenceFlyer?
    192 ConferenceVenue
    184 WebStatistics
    174 PublicityList06?
    154 ConferenceProgram
    127 CallForPapers
     91 WebNews
     90 CallForTutorials?
     88 Lochtml?
     86 ConferenceRegistration   Feb 2007 4297 0 0 1164 ConferenceVenue
    346 WebHome
    136 ConferenceProgram
    134 WebChanges
    128 Lochtml?
    123 Venuehtml?
    122 PubGPCE06ConferenceProgramoopsla?
    108 ConferenceOrganizers?
     92 WebCustomMenus
     92 WebNews
     80 CallForPapers   Jan 2007 5239 0 0 1299 ConferenceVenue
    520 WebHome
    147 WebPreferences
    147 WebStatistics
    143 ConferenceOrganization
    131 ConferenceProgram
    129 ImportantDates
    129 CallForPapers
    117 WebTools
    117 WebLeftBar
    112 ConferenceFlyer?   Dec 2006 6928 0 0 1100 WebStatistics
    648 WebHome
    639 ConferenceVenue
    230 ConferenceProgram
    206 CallForPapers
    195 WebNews
    163 ImportantDates
    162 TutorialsAndWorkshops?
    160 ConferenceOrganization
    145 GpceTutorials?
    138 WebLeftBar   Nov 2006 8979 0 0 2408 WebStatistics
    1051 WebHome
    340 WebPreferences
    285 WebLeftBar
    271 ConferenceProgram
    269 WebNews
    226 CallForPapers
    212 ConferenceOrganization
    209 ImportantDates
    156 TutorialsAndWorkshops?
    156 ConferenceHeader   Oct 2006 17178 40 3 6381 WebStatistics
    2186 WebHome
    808 ConferenceProgram
    624 WebPreferences
    609 ConferenceOrganization
    480 WebLeftBar
    390 ImportantDates
    338 CallForPapers
    280 TechnicalPaperSchedule?
    265 WebNews
    206 ConferenceHeader  29 EmirPasalic
     10 GaryLeavens?
      3 WalidTaha
      1 ToddVeldhuizen Sep 2006 10655 20 0 1984 WebHome
    1877 WebStatistics
    551 ConferenceProgram
    352 ConferenceOrganization
    320 WebLeftBar
    320 AcceptedPapers
    295 CallForPapers
    283 WebPreferences
    243 ConferenceRegistration
    205 WebNews
    205 ImportantDates  12 EmirPasalic
      7 ToddVeldhuizen
      1 WalidTaha Aug 2006 8519 6 0 1650 WebHome
    1028 WebStatistics
    438 AcceptedPapers
    288 ConferenceProgram
    277 CallForPapers
    245 TechnicalPaperSchedule?
    213 ImportantDates
    212 ConferenceOrganization
    168 WebNews
    157 CallForWorkshops?
    155 ConferenceRegistration   6 EmirPasalic Jun 2006 11975 129 3 2297 WebHome
    992 WebStatistics
    627 CallForPapers
    458 ImportantDates
    365 ConferenceOrganization
    347 ConferenceProgram
    315 CallForTutorials?
    308 WebNews
    278 WebLeftBar
    277 CallForWorkshops?
    273 ElectronicSubmission? 111 EmirPasalic
     21 EelcoVisser May 2006 20263 19 2 4160 WebHome
    1758 WebStatistics
    1380 CallForPapers
    1054 ElectronicSubmission?
    737 ImportantDates
    636 ConferenceOrganization
    536 CallForTutorials?
    530 CallForWorkshops?
    482 WebNews
    477 CallForDemonstrations?
    435 WebChanges  13 ToddVeldhuizen
      8 EmirPasalic Apr 2006 15023 8 0 3330 WebHome
    1250 CallForPapers
    781 WebStatistics
    571 ImportantDates
    504 ConferenceOrganization
    486 CallForTutorials?
    468 CallForDemonstrations?
    443 CallForWorkshops?
    414 WebNews
    397 ElectronicSubmission?
    393 WebChanges   8 ToddVeldhuizen Mar 2006 10528 1 0 2345 WebHome
    871 CallForPapers
    667 WebStatistics
    376 ImportantDates
    343 CallForTutorials?
    325 CallForWorkshops?
    325 ConferenceOrganization
    310 WebNews
    263 CallForDemonstrations?
    255 WebChanges
    244 WebPreferences   1 EelcoVisser Feb 2006 6534 0 0 1541 WebHome
    550 CallForPapers
    397 WebStatistics
    258 ImportantDates
    235 CallForTutorials?
    226 ConferenceOrganization
    215 CallForDemonstrations?
    212 CallForWorkshops?
    200 WebNews
    139 WebLeftBar
    129 WebPreferences   Jan 2006 6593 129 5 1553 WebHome
    494 CallForPapers
    422 WebStatistics
    315 ImportantDates
    240 WebNews
    223 ConferenceOrganization
    219 CallForTutorials?
    197 WebPreferences
    191 CallForWorkshops?
    187 WebLeftBar
    152 WebChanges 116 EmirPasalic
     17 ToddVeldhuizen
      1 ChristaSchwanninger Dec 2005 5873 38 0 1603 WebHome
    535 WebStatistics
    292 WebNews
    246 CallForPapers
    230 WebLeftBar
    204 WebPreferences
    194 ImportantDates
    179 ConferenceHeader
    166 WebIndex
    160 CallForTutorials?
    156 GpceNews?  37 EmirPasalic
      1 ChristaSchwanninger Nov 2005 3943 0 0 868 WebStatistics
    849 WebHome
    147 WebLeftBar
    144 WebNews
    127 ImportantDates
    126 WebPreferences
    116 WebChanges
    114 CallForPapers
    109 ConferenceOrganization
    105 WebNotify
     92 GpceNews?   Oct 2005 3209 33 0 932 WebHome
    175 WebNews
    127 WebChanges
    126 WebPreferences
    118 GpceNews?
    115 WebLeftBar
    111 ImportantDates
    110 WebNotify
    105 WebStatistics
    101 ConferenceHeader
     99 WebIndex  31 ChristaSchwanninger
      2 EugenioMoggi Sep 2005 1290 18 2 361 WebHome
     73 WebNews
     55 WebIndex
     46 WebNotify
     46 WebChanges
     41 GpceNews?
     39 WebChanges500
     38 WebSearch
     38 CallForPapers
     37 WebPreferences
     36 WebChanges100  17 EelcoVisser
      3 PradeepikaIrangani Aug 2005 1526 32 1 481 WebHome
    147 WebStatistics
     94 ConferenceHeader
     86 WebIndex
     84 WebNews
     75 WebPreferences
     69 WebChanges
     59 GpceNews?
     51 WebNotify
     49 WebLeftBar
     43 WebSearch  20 EelcoVisser
      7 MartinBravenboer
      5 StanJarzabek
      1 PradeepikaIrangani Jul 2005 1191 0 0 389 WebHome
    102 WebNews
     74 WebIndex
     73 WebChanges
     68 WebStatistics
     67 GpceNews?
     57 ConferenceHeader
     52 WebSearch
     50 WebNotify
     50 WebChanges500
     49 WebChanges200   Jun 2005 923 0 0 375 WebHome
     86 WebNews
     68 WebStatistics
     57 WebChanges
     46 GpceNews?
     45 WebNotify
     42 WebIndex
     39 WebSearch
     37 ConferenceHeader
     26 WebLeftBar
     24 WebChanges500   May 2005 848 7 0 371 WebHome
     53 WebNews
     51 WebStatistics
     45 ConferenceHeader
     42 GpceNews?
     38 WebChanges
     33 WebIndex
     31 WebSearch
     26 WebPreferences
     24 WebNotify
     24 WebLeftBar   7 EelcoVisser Apr 2005 6648 36 0 2409 WebHome
    975 CallForPapers
    638 ElectronicSubmission?
    298 GpceTutorialsAndWorkshops?
    242 ImportantDates
    181 ConferenceOrganization
    148 CallForDemonstrations?
    130 CallForWorkshops?
    110 YoungResearchers?
    102 GraphModelTransformations?
     93 CallForTutorials?  23 AndrewMalton
     10 EugenioMoggi
      2 RobertGlueck
      1 EelcoVisser Mar 2005 4848 35 1 2091 WebHome
    696 CallForPapers
    202 ImportantDates
    178 ElectronicSubmission?
    153 ConferenceOrganization
    152 CallForDemonstrations?
    132 CallForWorkshops?
    131 GpceTutorialsAndWorkshops?
    106 CallForTutorials?
     55 GpceNews?
     52 WebIndex  29 EugenioMoggi
      5 RobertGlueck
      2 EelcoVisser Feb 2005 2975 7 0 1164 WebHome
    364 CallForPapers
    140 ImportantDates
    137 ConferenceOrganization
     95 CallForWorkshops?
     84 CallForDemonstrations?
     72 CallForTutorials?
     50 GpceNews?
     39 WebNews
     39 WebChanges
     38 WebNotify   7 EugenioMoggi Jan 2005 2719 19 0 1375 WebHome
    211 CallForPapers
    169 ConferenceOrganization
    135 ImportantDates
     98 CallForWorkshops?
     74 CallForTutorials?
     59 GpceNews?
     45 WebIndex
     42 WebChanges
     35 WebNews
     30 CallForDemonstrations?  12 EugenioMoggi
      7 EelcoVisser Dec 2004 1546 68 0 707 WebHome
    125 ImportantDates
     92 ConferenceOrganization
     67 ConferenceVenue
     60 CallForWorkshops?
     37 WebIndex
     36 CallForTutorials?
     34 WebPreferences
     33 WebNews
     32 GpceNews?
     25 WebChanges  43 EugenioMoggi
     13 JeffGray
     10 EelcoVisser
      2 MartinBravenboer Nov 2004 836 18 0 407 WebHome
     77 ImportantDates
     66 ConferenceOrganization
     38 ConferenceVenue
     31 GpceNews?
     28 CallForPapers
     25 WebNews
     20 ForOrganizers?
     19 WebIndex
      9 CallForWorkshops?
      8 ElectronicSubmission?  11 EelcoVisser
      7 EugenioMoggi Oct 2004 400 30 0 206 WebHome
     50 ConferenceOrganization
     38 ImportantDates
     27 ConferenceVenue
     17 ConferenceHeader
     14 WebIndex
     11 WebContents?
      5 PrintCall?
      4 WebNews
      4 CallForPapers
      2 GpceTutorials?  27 EugenioMoggi
      2 MoggiE
      1 RobertGlueck

    Notes: * Do not edit this topic, it is updated automatically. (You can also force an update) * TWikiDocumentation tells you how to enable the automatic updates of the statistics. * Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.

    Finding topics

    Tracking activity

    Look and feel

    • WebPreferences: values of variables
    • WebContents?: web specific entries in the side bar

    Number of topics: 27